package estacion.acciones;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

import estacion.dominio.Cliente;
import estacion.dominio.Persona;
import estacion.dominio.Revisor;
import estacion.dominio.Tienda;
import estacion.dominio.Trabajador;
import estacion.dominio.Vendedor;

public class Gestor extends ActionSupport{

	private static final long serialVersionUID = 1L;
	private static final String VENDEDOR = "vendedor";
	private static final String CONDUCTOR = "conductor";
	private static final String REVISOR = "revisor";
	private static final String CLIENTE = "cliente";
	String username, password, rol;
	
	Persona persona;
	
	
	@Override
	public String execute() throws Exception {
		this.persona=(Persona) ActionContext.getContext().getSession().get("persona");
		if(this.persona.getRol().equals("Vendedor")) return VENDEDOR;
		else if(this.persona.getRol().equals("Conductor")) return CONDUCTOR;
		else if(this.persona.getRol().equals("Revisor")) return REVISOR;
		else if(this.persona.getRol().equals("Cliente")) return CLIENTE;
		else return ERROR;
	}
	
	public String getUsername() {
		return username;
	}
	
	public Persona getPersona(){
		return this.persona;
	}

}
